Skip to content

Push saved config to the server without waiting for the sync timer#54

Merged
d4rken merged 1 commit into
devfrom
feat/nudge-config-sync-on-save
Jun 2, 2026
Merged

Push saved config to the server without waiting for the sync timer#54
d4rken merged 1 commit into
devfrom
feat/nudge-config-sync-on-save

Conversation

@d4rken
Copy link
Copy Markdown
Member

@d4rken d4rken commented Jun 2, 2026

Saving a setting in the on-device webconfig — for example enabling remote configuration — now propagates to airplanes.live within seconds. Previously the change sat on the feeder until the next config-sync timer tick (up to ~90s).

After a successful save, webconfig starts the config-sync service directly instead of letting it wait for its periodic tick. The service still self-gates on the claim secret and the remote-config opt-in, so an unclaimed or opted-out feeder is unaffected.

A saved feed.env change (e.g. enabling remote configuration) now reaches the server within seconds instead of waiting for the ~60s config-sync timer tick. After an applied write webconfig starts airplanes-config-sync.service --no-block; the unit self-gates.
@d4rken d4rken force-pushed the feat/nudge-config-sync-on-save branch from 3f40e55 to e8bf10d Compare June 2, 2026 11:31
@d4rken d4rken added the enhancement New feature or request label Jun 2, 2026
@d4rken d4rken marked this pull request as ready for review June 2, 2026 13:22
@d4rken d4rken merged commit 06acb01 into dev Jun 2, 2026
7 checks passed
@d4rken d4rken deleted the feat/nudge-config-sync-on-save branch June 2, 2026 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant